﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZJUploadTool.Models
{
    public class VehicleInfoEntity
    {
        /// <summary>
        /// 检测机构唯一编码
        /// </summary>
        public string dsId { get; set; }
        /// <summary>
        /// 车牌号码
        /// </summary>
        public string vehicleNo { get; set; }
        /// <summary>
        /// 车身颜色
        /// </summary>
        public string vehicleBodyColor { get; set; }
        /// <summary>
        /// 车身颜色代码
        /// </summary>
        public string plateColorCode { get; set; }
        /// <summary>
        /// 车辆识别代码
        /// </summary>
        public string vinNo { get; set; }
        /// <summary>
        /// 厂牌型号->JT/T 697.7
        /// </summary>
        public string vehicleBrandModel { get; set; }
        /// <summary>
        /// 注册日期
        /// </summary>
        public string registDate { get; set; }
        /// <summary>
        /// 车辆类型
        /// </summary>
        public string vehicleType { get; set; }
        /// <summary>
        /// 外扩尺寸
        /// </summary>
        public string overallSize { get; set; }
        /// <summary>
        /// 车辆轴数
        /// </summary>
        public string axleAmount { get; set; }
        /// <summary>
        /// 转向轴数
        /// </summary>
        public string steeringAxleAmount { get; set; }
        /// <summary>
        /// 整备质量
        /// </summary>
        public string vehicleWeight { get; set; }
        /// <summary>
        /// 核定载质量
        /// </summary>
        public string approveWeight { get; set; }
        /// <summary>
        /// 总质量
        /// </summary>
        public string totalWeight { get; set; }

        //--->following field is NOT neccessery

        /// <summary>
        /// 所属业户名称
        /// </summary>
        public string owwnerName { get; set; }

        public string trailerVehicleNo { get; set; }
        public string transCertificateCode { get; set; }
        public string transCertificateFirstDate { get; set; }
        public string engineNo { get; set; }
        public string engineModel { get; set; }
        public string chassisNo { get; set; }
        public string productionDate { get; set; }
        public string busTypeLevel { get; set; }
        public string brakeModele { get; set; }
        public string parkType { get; set; }
        public string driveType { get; set; }
        public string driveAxleAmount { get; set; }
        public string fuelType { get; set; }
        public string lampSystem { get; set; }
        public string vehicleSuspensionForm { get; set; }
        public string ratifiedLoadCapacity { get; set; }
        public string seatCount { get; set; }
        public string travelMileage { get; set; }
        public string farLightCanAdjust { get; set; }
        public string parkAxle { get; set; }
        public string maxDesignSpeed { get; set; }
        public string isTurbo { get; set; }
        public string isAbs { get; set; }
        public string engineCylinder { get; set; }
    }
}
